package main

import (
	"fmt"
	"strconv"
)

func main() {
	//var sa []string
	sa := make([]string,0,16)
	if sa == nil{
		fmt.Println("sa == nil",len(sa))
	}
	fmt.Println(len(sa))
	for i:=0;i<15 ;i++  {
		sa = append(sa,strconv.Itoa(i))
		printSliceData(sa)
	}
	printSliceData(sa)
}

func printSliceData(s []string)  {
	fmt.Printf("地址：%p \t len:%d \t cap:%d \t value:%v \n",s,len(s),cap(s),s)
}
